CNT247-MIB DEFINITIONS ::= BEGIN

        IMPORTS
                MODULE-IDENTITY, OBJECT-TYPE,
                Integer32, Counter64, TimeTicks,
                IpAddress, Counter32
                        FROM SNMPv2-SMI
                DisplayString
                        FROM SNMPv2-TC
                cnt2Subagent
                        FROM CNT2-MIB;

        cnt2Ipxl MODULE-IDENTITY
                LAST-UPDATED "0302020000Z"  -- Feb 03, 2003
                ORGANIZATION "Computer Network Technology Corporation"
                CONTACT-INFO "Computer Network Technology Technical Support
                              6000 Nathan Lane North
                              Plymouth, Minnesota  55442
                              support:  +1-763-268-6600
                                 free:  +1-800-762-8061
                                email:  customer_support@cnt.com"

                DESCRIPTION  "This defines the CNT proprietary IPXL MIB."

                REVISION     "0302030000Z"  -- Feb 03, 2003
                DESCRIPTION  "Created. Version 1.0"

                ::= { cnt2Subagent 7 }

cnt2IpxlTable OBJECT-TYPE
       SYNTAX  SEQUENCE OF Cnt2IpxlEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
       "A list of interface entries.  The number of
       entries is given by the value of cnt2IpxlNumber."
       ::= { cnt2Ipxl 1 }


cnt2IpxlEntry   OBJECT-TYPE
        SYNTAX     Cnt2IpxlEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
"A list of IPXL circuit information."
        INDEX  { cnt2IpxlIndex }
         ::=  { cnt2IpxlTable  1 }

Cnt2IpxlEntry ::= SEQUENCE {
        cnt2IpxlIndex   Integer32,
        cnt2IpxlFilteringOn     INTEGER,
        cnt2IpxlProtocolID      Integer32,
        cnt2IpxlVersionTag      Integer32,
        cnt2IpxlBatchedCount    Integer32,
        cnt2IpxlBatchedSize     Integer32,
        cnt2IpxlBatchedTime     Integer32,
        cnt2IpxlNoResources     Counter32,
        cnt2IpxlResetTime       TimeTicks,
        cnt2IpxlNlState         INTEGER,
        cnt2IpxlNlMtu           Integer32,
        cnt2IpxlNlOutputErr     Counter32,
        cnt2IpxlNlOutStateErr   Counter32,
        cnt2IpxlNlBadSize       Counter32,
        cnt2IpxlNlUnaligned     Counter32,
        cnt2IpxlNoRoute         Counter32,
        cnt2IpxlNlNoId          Counter32,
        cnt2IpxlNlInPackets     Counter32,
        cnt2IpxlNlInOctets      Counter64,
        cnt2IpxlNlOutPackets    Counter32,
        cnt2IpxlNlOutOctets     Counter64,
        cnt2IpxlTlState         INTEGER,
        cnt2IpxlTlQCount        Counter32,
        cnt2IpxlTlQExpired      Counter32,
        cnt2IpxlTlQReady        Counter32,
        cnt2IpxlTlCircuitEntries        Integer32
        }

        
cnt2IpxlIndex OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Defines the IPXL instance. "
        ::=  { cnt2IpxlEntry  1 }

cnt2IpxlFilteringOn OBJECT-TYPE
         SYNTAX  INTEGER  {
                off(0),         -- Filtering is off
                on(1)           -- Filtering is on
        }
        MAX-ACCESS read-write
        STATUS     current
        DESCRIPTION
"Identifies the current administrative status of IPXL.  If on, IPXL is
actively running and filtering on any of the specified addresses.  If off,
IPXL is not actively filtering and packets are traversing standard paths,
i.e. routing. "
        ::=  { cnt2IpxlEntry  2 }

cnt2IpxlProtocolID OBJECT-TYPE
        SYNTAX     Integer32
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Indicates the IPXL protocol ID used to attach to IP. "
        ::=  { cnt2IpxlEntry  3 }

cnt2IpxlVersionTag OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"This is the current IPXL version and is the first field in the IPXL
protocol header. "
        ::=  { cnt2IpxlEntry  4 }

cnt2IpxlBatchedCount OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Specifies the maximum number of IP datagrams that will be batched together
and sent out the compression circuit. "
        ::=  { cnt2IpxlEntry  5 }

cnt2IpxlBatchedSize OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Specifies the maximum size, in bytes, of any batched datagrams sent out
the compression circuit. "
        ::=  { cnt2IpxlEntry  6 }

cnt2IpxlBatchedTime OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Specifies the time, in micro-seconds, that IPXL will wait for more
datagrams to arrive before sending out the batch to the compression circuit. "
        ::=  { cnt2IpxlEntry  7 }

cnt2IpxlNoResources OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Specifies the number of no resource errors since last statistics reset. "
        ::=  { cnt2IpxlEntry  8 }

cnt2IpxlResetTime OBJECT-TYPE
        SYNTAX     TimeTicks 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Specifies the time that has elapsed since last statistics reset. "
        ::=  { cnt2IpxlEntry  9 }

cnt2IpxlNlState OBJECT-TYPE
        SYNTAX  INTEGER  {
                                                initial(0),             -- Initial state of IPXL
                                                linked(1),                      -- IPXL is internally linked ot IP
                                                attach-pending(2),      -- attach is in progress to IP
                                                attached(3),            -- IPXL is attached to IP
                                                bind-pending(4),        -- bind is in progress to IP
                                                unbind-pending(5),      -- IPXL is unbinding from IP
                                                idle(6),                        -- all is good
                                                idle-unavail(7),        -- IP is not ready to receive data
                                                defunct(8)                      -- illogical condition
                                }
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Indicates the current state of IPXL in relation to IP. "
        ::=  { cnt2IpxlEntry  10 }

cnt2IpxlNlMtu OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Defines the Network layer Maximum Transmission Unit. "
        ::=  { cnt2IpxlEntry  11 }

cnt2IpxlNlOutputErr OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of output errors detected on immediate return from IP since
last statistics reset. "
        ::=  { cnt2IpxlEntry  12 }

cnt2IpxlNlOutStateErr OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of out of state conditions since last statistics reset. "
        ::=  { cnt2IpxlEntry  13 }

cnt2IpxlNlBadSize OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of Network layer data size mismatches since last statistices
reset. "
        ::=  { cnt2IpxlEntry  14 }

cnt2IpxlNlUnaligned OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of messages received from IP that are on an odd byte boundary
since last statistics reset. "
        ::=  { cnt2IpxlEntry  15 }

cnt2IpxlNoRoute OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of times there was no route available for a received datagram
since last statistics reset. "
        ::=  { cnt2IpxlEntry  16 }

cnt2IpxlNlNoId OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of datagrams that had no filter id associated with them
since last statistics reset. "
        ::=  { cnt2IpxlEntry  17 }

cnt2IpxlNlInPackets OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of input packets from IP since last statistics reset. "
        ::=  { cnt2IpxlEntry  18 }

cnt2IpxlNlInOctets OBJECT-TYPE
        SYNTAX     Counter64 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of input bytes from IP since last statistics reset. "
        ::=  { cnt2IpxlEntry  19 }

cnt2IpxlNlOutPackets OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of output packets to IP since last statistics reset. "
        ::=  { cnt2IpxlEntry  20 }

cnt2IpxlNlOutOctets OBJECT-TYPE
        SYNTAX     Counter64 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"The number of output bytes to IP since last statistics reset. "
        ::=  { cnt2IpxlEntry  21 }

cnt2IpxlTlState OBJECT-TYPE
        SYNTAX  INTEGER  {
                                                initial(0),     -- Initial state of IPXL
                                                linked(1),              -- IPXL is internally linked to TANK 
                                                idle(2),                -- all is good
                                                defunct(3)              -- illogical condition
                                }
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Indicates the current state of IPXL in relation to upper user. "
        ::=  { cnt2IpxlEntry  22 }

cnt2IpxlTlQCount OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Indicates the number of datagrams sitting on the Queue waiting to
be batched out. This value relates to an IPXL and TANK connection. "
        ::=  { cnt2IpxlEntry  23 }

cnt2IpxlTlQExpired OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Indicates the number of times datagrams were batched due to BatchTime
expiring since last reset. This value relates to an IPXL and TANK connection. "
        ::=  { cnt2IpxlEntry  24 }

cnt2IpxlTlQReady OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Indicates the number of times datagrams were batched due to BatchCnt or
BatchSz since last statistics reset. This value relates to an IPXL andi
TANK connection. "
        ::=  { cnt2IpxlEntry  25 }

cnt2IpxlTlCircuitEntries OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
"Defines the number of configured circuits. "
        ::=  { cnt2IpxlEntry  26 }

cnt2IpxlCircuitTable    OBJECT-TYPE
        SYNTAX     SEQUENCE OF Cnt2IpxlCircuitEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
"A list of IPXL circuit information."
         ::=  { cnt2IpxlTable  2 }

cnt2IpxlCircuitEntry    OBJECT-TYPE
        SYNTAX     Cnt2IpxlCircuitEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
"A IPXL circuit attribute."
        INDEX      {  cnt2IpxlCircuitIndex, cnt2IpxlCircuitIpxlIndex  }
        ::=  { cnt2IpxlCircuitTable 1 }

Cnt2IpxlCircuitEntry  ::=  SEQUENCE {
                cnt2IpxlCircuitIndex                            Integer32,
                cnt2IpxlCircuitIpxlIndex                        Integer32,
                cnt2IpxlCircuitState                            INTEGER,
                cnt2IpxlCircuitReconnects                       Counter32,
                cnt2IpxlCircuitLocalLua                         Integer32,
                cnt2IpxlCircuitRemoteLua                        Integer32,
                cnt2IpxlCircuitInputOctets                      Counter64,
                cnt2IpxlCircuitInputPackets                     Counter32,
                cnt2IpxlCircuitOutputOctets                     Counter64,
                cnt2IpxlCircuitOutputPackets            Counter32,
                cnt2IpxlCircuitOutputErr                        Counter32,
                cnt2IpxlCircuitOutputFails                      Counter32,
                cnt2IpxlCircuitOutState                         Counter32,
                cnt2IpxlCircuitBadSize                          Counter32,
                cnt2IpxlCircuitOddSize                          Counter32,
                cnt2IpxlCircuitBadVer                           Counter32,
                cnt2IpxlCircuitUnAligned                        Counter32,
                cnt2IpxlCircuitCrcErr                           Counter32,
                cnt2IpxlCircuitUnreach                          Counter32,
                cnt2IpxlCircuitQFull                            Counter32,
                cnt2IpxlCircuitBatchedCount                     Counter32,
                cnt2IpxlCircuitBatchedHi                        Counter32,
                cnt2IpxlCircuitBatchedAvg                       Integer32,
                cnt2IpxlCircuitBatchedAvgHi                     Integer32,
                cnt2IpxlCircuitSegCnt                           Counter32,
                cnt2IpxlCircuitSegCntHi                         Integer32,
                cnt2IpxlCircuitSegSz                            Integer32,
                cnt2IpxlCircuitSegSzHi                          Integer32,
                cnt2IpxlCircuitFilterEntries            Integer32

        }

cnt2IpxlCircuitIndex OBJECT-TYPE 
        SYNTAX     Integer32
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Specifies the circuit identifier. "
        ::=  {  cnt2IpxlCircuitEntry 1  }

cnt2IpxlCircuitIpxlIndex OBJECT-TYPE 
        SYNTAX     Integer32
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Specifies the local interface number. "
        ::=  {  cnt2IpxlCircuitEntry 2  }

cnt2IpxlCircuitState OBJECT-TYPE 
        SYNTAX  INTEGER  {
                                                initial(0),             -- Initial state of IPXL
                                                registered(1),          -- IPXL has registered with TANK
                                                conn-wait(2),           -- connect wait period
                                                conn-pending(3),        -- IPXL has issued a connect request
                                                conn-unavail(4),        -- IPXL is conn but circuit is unav.
                                                idle(5),                        -- all is good
                                                defunct(6)                      -- illogical condition
                                }
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the compression circuit state. "
        ::=  {  cnt2IpxlCircuitEntry 3  }

cnt2IpxlCircuitReconnects OBJECT-TYPE 
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of re-connects issued.  This is commonly incrementing at
boot up due to the other side and its boot timing sequencing. "
        ::=  {  cnt2IpxlCircuitEntry 4  }

cnt2IpxlCircuitLocalLua OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the local LUA for this circuit. "
        ::=  {  cnt2IpxlCircuitEntry 5  }

cnt2IpxlCircuitRemoteLua OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the remote LUA this circuit is logically connected to. "
        ::=  {  cnt2IpxlCircuitEntry 6  }

cnt2IpxlCircuitInputOctets OBJECT-TYPE
        SYNTAX     Counter64 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the number of input bytes received from the remote over this
compression circuit since last statistics reset"
        ::=  {  cnt2IpxlCircuitEntry 7  }

cnt2IpxlCircuitInputPackets OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the number of input packets received from the remote over this
compression circuit since last statistics reset"
        ::=  {  cnt2IpxlCircuitEntry 8  }

cnt2IpxlCircuitOutputOctets OBJECT-TYPE
        SYNTAX     Counter64 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the number of output bytes sent to the remote over this
compression circuit since last statistics reset"
        ::=  {  cnt2IpxlCircuitEntry 9  }

cnt2IpxlCircuitOutputPackets OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the number of output packets sent to the remote over this
compression circuit since last statistics reset"
        ::=  {  cnt2IpxlCircuitEntry 10 }

cnt2IpxlCircuitOutputErr OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of immediate output error responses to TANK since last 
statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 11 }

cnt2IpxlCircuitOutputFails OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of delayed output error responses to TANK since last
statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 12 }

cnt2IpxlCircuitOutState OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicate the number of out-of-state errors since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 13 }

cnt2IpxlCircuitBadSize OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of data size mismatches since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 14 }

cnt2IpxlCircuitOddSize OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of datagtram sizes that are not on a full word boundary since
last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 15 }

cnt2IpxlCircuitBadVer OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of bad versions received since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 16 }

cnt2IpxlCircuitUnAligned OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of messages received from TANK that are on an odd byte boundary
since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 17 }

cnt2IpxlCircuitCrcErr OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of messages received form TANK where the IPXL protocol header
contained a CRC error since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 18 }

cnt2IpxlCircuitUnreach OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of times the remote node became unreacheable since last
statistics reset. The current state becomes unavailable when this occurs. "
        ::=  {  cnt2IpxlCircuitEntry 19 }

cnt2IpxlCircuitQFull OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of datagtrams thrown away because the queue was full since
last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 20 }

cnt2IpxlCircuitBatchedCount OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The total number of multisegment (batched) messages sent to the remote. "
        ::=  {  cnt2IpxlCircuitEntry 21 }

cnt2IpxlCircuitBatchedHi OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the most datagrams in any one batch. " 
        ::=  {  cnt2IpxlCircuitEntry 22 }

cnt2IpxlCircuitBatchedAvg OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The average number of datagrams batched in a message. "
        ::=  {  cnt2IpxlCircuitEntry 23 }

cnt2IpxlCircuitBatchedAvgHi OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Specifies the highest recorded average of datagrams batched in a message. "
        ::=  {  cnt2IpxlCircuitEntry 24 }

cnt2IpxlCircuitSegCnt OBJECT-TYPE
        SYNTAX     Counter32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The current number of segments (datagrams) on queue waiting to be sent
out the compression circuit. "
        ::=  {  cnt2IpxlCircuitEntry 25 }

cnt2IpxlCircuitSegCntHi OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The highest number of segments on the queue since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 26 }

cnt2IpxlCircuitSegSz OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of bytes on the queue. "
        ::=  {  cnt2IpxlCircuitEntry 27 }

cnt2IpxlCircuitSegSzHi OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The highest number of bytes on the queue since last statistics reset. "
        ::=  {  cnt2IpxlCircuitEntry 28 }

cnt2IpxlCircuitFilterEntries OBJECT-TYPE
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"The number of circuit filters belonging to this circuit. "
        ::=  {  cnt2IpxlCircuitEntry 29 }

cnt2IpxlCircuitFilterTable    OBJECT-TYPE
        SYNTAX    SEQUENCE OF Cnt2IpxlCircuitFilterEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
"A bridge port instance attribute."
        ::=  { cnt2IpxlCircuitTable 2 }

cnt2IpxlCircuitFilterEntry    OBJECT-TYPE
        SYNTAX    Cnt2IpxlCircuitFilterEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
"A bridge port instance attribute."
        INDEX      {  cnt2IpxlCircuitFilterIndex, cnt2IpxlCircuitFilterCircuitIndex  }
        ::=  { cnt2IpxlCircuitFilterTable 1 }
        
        
Cnt2IpxlCircuitFilterEntry  ::=  SEQUENCE {
        cnt2IpxlCircuitFilterIndex                      Integer32,
        cnt2IpxlCircuitFilterCircuitIndex       Integer32,
        cnt2IpxlCircuitFilterType                       INTEGER,
        cnt2IpxlCircuitFilterDestAdd            IpAddress,
        cnt2IpxlCircuitFilterDestAddMask        IpAddress,
        cnt2IpxlCircuitFilterSrcAdd                     IpAddress,
        cnt2IpxlCircuitFilterSrcAddMask         IpAddress,
        cnt2IpxlCircuitFilterPidCount           Integer32

        }

cnt2IpxlCircuitFilterIndex OBJECT-TYPE 
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates an active filter instance which are sequentially numbered. "
        ::=  {  cnt2IpxlCircuitFilterEntry  1  }

cnt2IpxlCircuitFilterCircuitIndex OBJECT-TYPE 
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the index of the circuit to which this filter is associated. "
        ::=  {  cnt2IpxlCircuitFilterEntry  2  }

cnt2IpxlCircuitFilterType OBJECT-TYPE 
        SYNTAX  INTEGER  {
                                                intercept(0),   -- include address 
                                                block(1)                -- exclude address 
                                }
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Describes the type of filter and can have the following values:
1 - This filter will include this address or address group specified. It
        will actively look for these addresses and if a match is found, it will
    be sent accross the configured compression circuit.
2 - This filter will exclude this address or address group from being
        intercepted and compressed.  The dategram will be passed on according
    to the configuration of the bridge or routing table. "
        ::=  {  cnt2IpxlCircuitFilterEntry  3  }

cnt2IpxlCircuitFilterDestAdd OBJECT-TYPE 
        SYNTAX     IpAddress 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"This is the destination IP address that will be used to filter IP datagrams. "
        ::=  {  cnt2IpxlCircuitFilterEntry  4  }

cnt2IpxlCircuitFilterDestAddMask OBJECT-TYPE 
        SYNTAX     IpAddress 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"This is the destination IP address mask that will be used to filter
IP datagrams. "
        ::=  {  cnt2IpxlCircuitFilterEntry  5  }

cnt2IpxlCircuitFilterSrcAdd OBJECT-TYPE 
        SYNTAX     IpAddress 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"This is the source IP address that will be used to filter IP datagrams. "
        ::=  {  cnt2IpxlCircuitFilterEntry  6  }

cnt2IpxlCircuitFilterSrcAddMask OBJECT-TYPE 
        SYNTAX     IpAddress 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"This is the source IP address mask that will be used to filter
IP datagrams. "
        ::=  {  cnt2IpxlCircuitFilterEntry  7  }

cnt2IpxlCircuitFilterPidCount OBJECT-TYPE 
        SYNTAX     Integer32 
        MAX-ACCESS read-only 
        STATUS     current
        DESCRIPTION
"Indicates the number of protocol IDs associated with this filter. "
        ::=  {  cnt2IpxlCircuitFilterEntry  8  }

END